package cn.xxm.strategy.pay.controller;


import cn.xxm.strategy.pay.base.BaseResponse;
import cn.xxm.strategy.pay.dto.SourceIntergateInfoDTO;
import cn.xxm.strategy.pay.service.SourceIntergateService;
import cn.xxm.strategy.pay.validate.annotation.Validate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class SourceIntergateController  {

	@Autowired
	private SourceIntergateService sourceIntergateService;

	@PostMapping("/pay")
	public BaseResponse<Object> addSourceUserInfo(@RequestBody @Validate SourceIntergateInfoDTO sourceIntergateInfoDTO) {
		return sourceIntergateService.pay(sourceIntergateInfoDTO);
	}


}
